home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / mus / play / PowerPlayer.lha / PowerPlayer / Docs / PowerPlayer.English < prev    next >
Text File  |  1995-01-09  |  25KB  |  671 lines

  1. ==============================================================================
  2.  
  3.             P O W E R P L A Y E R
  4.  
  5.             .....User-Manual.....
  6.  
  7. ==============================================================================
  8.  
  9. PLEASE READ
  10. -----------
  11.  
  12. If you tried PowerPlayer and agree that it is a good program, you can send
  13. me 30 DM and then you'll get a keyfile & free support with all future
  14. versions of PowerPlayer.
  15.  
  16. Yours Stephan Fuhrmann, author of POWERPLAYER
  17.  
  18. ------------------------------------------------------------------------------
  19.  
  20. The author of this software can't be held liable for the contents of this
  21. package and every damage caused by it.
  22.  
  23.         © 1991-94 STEPHAN FUHRMANN, GERMANY
  24.  
  25. These freely distributable shared libraries are included in the
  26. PowerPlayer-Package:
  27.  
  28. -ReqTools.Library © by Nico François
  29. -PowerPacker.Library © by Nico François
  30. -Lh.Library © by Holger P.Krekel and Olaf 'Olsen' Barthel
  31.  
  32. These docs are included in the PowerPlayer-Package:
  33.  
  34. -deutsch by Stephan Fuhrmann
  35. -english by Stephan Fuhrmann
  36. -français by Jean Yves Proux
  37.  
  38. These catalogs are included in the PowerPlayer-Package:
  39.  
  40. -deutsch by Stephan Fuhrmann
  41. -english (built-in) by Stephan Fuhrmann
  42. -français by Jean Yves Proux
  43. -português by ???
  44. -norsk by Bjørn A.Lynne
  45.  
  46. Version 4.1 (2 JAN 1995)
  47.  
  48. ==============================================================================
  49.  
  50. Greetings (random order)
  51. ------------------------
  52. -Delta/TCC
  53. -Flynn/TRSI for his great NoisePlayer
  54. -Holger P.Krekel & Olaf 'Olsen' Barthel for their lh.library
  55. -Bryan Ford (Mr.Multiplayer)
  56. -Nico François for his _GREAT_ reqtools.library & powerpacker.library and
  57.  his hints concerning the reqtools.library
  58. -Teijo Kinnunen for his routines & 68030 tests
  59. -Steve / Silicon Designs 3003
  60. -Thomas Eibl
  61. -Turbo / Infect
  62. -Wayne Mendoza / Masque
  63. -Bernhard Zahler
  64. -Thomas Ansorge
  65.  
  66. ==============================================================================
  67.  
  68. History
  69. -------
  70. <shortened>
  71. V 3.7:    Uses new improved routine for 'RND', added ProRunner packed replay,
  72.     PMC outputs correct percentages, under OS 2.0 PowerPlayer will flush out
  73.     the data caches after decrunching
  74. V 3.8:    The position won't be pasted over the gadgets any longer - PowerPlayer
  75.     will display the percental position instead, you may load and save
  76.     songlists now (in other players they are called 'programs') - read
  77.     "Keyboard Functions" and the "Songlist" chapter, fixed NP 2.0/NP 3.0/
  78.     David Whittaker/Fred/Sonic Arranger-Recognition routines, new Promizer
  79.     replay
  80. V 3.9:    Improved PMC's CLI-interface, UNIC-replay now sounds normal on faster
  81.     AMIGAs, Window repositions correctly on OS 2.0-screens when deiconifying,
  82.     PMC doesn't write to unallocated memory, PowerPlayer restores the
  83.     initial state of the power led when exiting, added a pretty timer,
  84.     removed all ENFORCER hits (I hope), TOOLPRI WB- & CLI-Argument,
  85.     PowerPlayer-Support-Mailbox (no feature, but everybody will notice it here :)
  86. V 4.0:    POWERPLAYER IS NOW INTERNATIONALIZED!, PMC got a version string,
  87.     added ProPacker replay, new great CBM installer script, supports OS 3.0
  88.     defaultbusypointer, new moduleinfo function for ProTracker modules
  89. V 4.1:    Added OctaMED v5 Replay, PowerPlayer now notifies an already running
  90.     PowerPlayer about the selected files, adjusted the style of the
  91.     gadgets to OS 2.0, fixed bug in ASL-Filerequestersetup,
  92.     LhA-support!!!, new more comfortabledistribution method for british users
  93.     (look up at 'service')
  94.  
  95. ==============================================================================
  96.  
  97. This version of the PowerPlayer supports:
  98.  
  99. David Whittaker
  100. DeltaMusic 1.0 + 2.0
  101. Digital Sound System
  102. Fred
  103. Future Composer 1.0-1.4
  104. Game Music Creator
  105. Jam Cracker
  106. Jochen Hippel            (untested)
  107. Kris
  108. Maniacs Of Noise
  109. Mark II
  110. Morten Grouleff's MusicProgram
  111. Music Assembler
  112. NoisePacker 2.0 + 3.0
  113. NoiseTracker
  114. NoiseTracker 1.3D packed modules
  115. NoiseTracker 1.3D packed modules with replay routine
  116. OctaMED-Modules (MMD0, MMD1 & MMD2)
  117. Oktalyzer
  118. Promizer I + II
  119. ProPacker 2.1
  120. ProRunner packed modules
  121. ProTracker CIA (V2.1a)
  122. SidMon 1.0 and 2.0
  123. Sonic Arranger with replay routine
  124. SoundFX 1.3 + 2.0
  125. SoundMon
  126. SoundTracker 2.6
  127. Startracker 4 voice
  128. Tfmx with replay routine
  129. The Musical Enlightenment
  130. Unic
  131.  
  132. ==============================================================================
  133.  
  134. Installation
  135. ------------
  136. The PowerPlayer NEEDS the PowerPacker.Library and the ReqTools.Library in
  137. your libs:-directory.  The script included in this package will install
  138. them for you.  Optionally the Lh.Library is used.  If you feel fit enough
  139. you can crunch your modules with the powerful PMC which uses the
  140. LH.Library.
  141.  
  142. ==============================================================================
  143.  
  144. Introduction
  145. ------------
  146. Hello and welcome to the world of PowerPlayer!  This fantastic tool was
  147. written in 1991-94 by Stephan Fuhrmann, using the outstanding abilities
  148. of the
  149.  
  150. -ReqTools.Library by Nico François for the File- and Text-Requestors
  151.  
  152. -PowerPacker.Library by Nico François for uncrunching powerpacked files
  153.  
  154. -Lh.Library by Holger P. Krekel and Olaf 'Olsen' Barthel for _BEST_
  155.  compression of modules, executable simple cruncher included.
  156.  
  157. The PowerPlayer is a tool for playing music made with one of the supported
  158. music-programs or compatibles with the good old AMIGA stereo digital
  159. sound-facilities !  There have been many of these programs before, but
  160. PowerPlayer is something different:
  161.  
  162. -cool fast tricky optimized 100% assembly code, most parts PC-Relative
  163. -works on CPU 68000, 68010, 68020, 68030, 68040 and it should work on the 68060
  164.  and all future CPUs
  165. -works with OS 1.3, 2.0, 3.0 without any problems
  166. -little pretty (?) play-window
  167. -maaaany optimized replays
  168. -PowerPacker-Library for using always the latest and fastest decrunch-routine
  169. -supports xpk crunched modules !
  170. -Lh-Library for deepest compression ever seen on modules (try it out !)
  171. -automatically extracts LhA-archives
  172. -powerful ARexx-Port for remote control of PowerPlayer
  173. -may be used in thousands of ways from WorkBench and from CLI
  174. -allocates its audio-channels with the audio.device
  175. -sends a message to an eventually running PowerPlayer, resulting in a
  176.  better cooperation between PowerPlayer and directory utilities
  177.  
  178. But let us start at the beginning:
  179.  
  180. Calling PowerPlayer
  181. -------------------
  182.     WorkBench
  183.     ---------
  184.         DoubleClick
  185.         -----------
  186.             DoubleClick the icon of the PowerPlayer, choose the
  187.             file in the File-Requester, hit 'OK' and enjoy !
  188.         DefaultTool
  189.         -----------
  190.             You have a module with an icon. Select this icon and
  191.             activate the info-function of the Workbench. Now
  192.             select the DefaultTool. Enter the path of
  193.             PowerPlayer and press <RETURN> to terminate the input.
  194.             Press the SAVE-Gadget.
  195.             Now everytime you doubleclick the project-icon
  196.             PowerPlayer will be loaded and will play your song !
  197.         MultiSelect
  198.         -----------
  199.             Move the mousepointer over the PowerPlayer-Icon and
  200.             press the left mousebutton ONCE. Now press SHIFT and
  201.             leave it pressed. Select the songs you want to hear
  202.             with the mouse. Now doubleclick the last song and
  203.             release SHIFT. Your songs will be loaded !
  204.  
  205.         ToolTypes
  206.         ---------
  207.                         Place the mousepointer over the powerplayer-icon
  208.             and activate it by choosing "Info" out of the
  209.             Workbench-menus. You have got the possibility
  210.             to add/change the following ToolTypes:
  211.                         QUALIFIER=(qualifier for hotkeys)
  212.                 This specifies the qualifier you want for
  213.                 the hotkeys
  214.                         DIRECTORY=(directory you want in the filerequester)
  215.                 This specifies the directory that will be
  216.                 displayed first in the filerequester
  217.                 Example: DIRECTORY=DF0:Modules
  218.             PATTERN=(pattern you want in the filerequester)
  219.                 This specifies the pattern all files in
  220.                 the filerequester are matched with
  221.                 Example: PATTERN=MOD.#?
  222.             LED=[0|1|M]
  223.                                 This specifies the mode of the filter-LED:
  224.                 0=Force filter-led off
  225.                 1=Force filter-led on
  226.                                 M=Let the module decide (default)
  227.                 Example: LED=0
  228.             NOREQ=[TRUE|FALSE]
  229.                 Tells PowerPlayer to pop up *NO* filerequester
  230.                                 if it started without any files specified.
  231.                 Useful for ARexx since you can't control
  232.                 Nico's Filrequester with ARexx ;-).
  233.                         NOWIN=[TRUE|FALSE]
  234.                 Tells PowerPlayer to open *NO* window
  235.                 on startup.
  236.             ASL=[TRUE|FALSE]
  237.                 Tells PowerPlayer to use the filerequester
  238.                 of the asl.library. You need OS 2.0 to do
  239.                 this. If PowerPlayer failed to open the
  240.                 library or the requester the reqtools-
  241.                 requester will be used.
  242.             NOTIMER=[TRUE|FALSE]
  243.                 Tells PowerPlayer that you do/don't want
  244.                 to have a timer. The timer tends to need
  245.                 some CPU cycles once a second.
  246.             TOOLPRI=[-128..127]
  247.                 Sets the task priority of PowerPlayer to the
  248.                 specified value. DANGER! Stay in the range
  249.                 from -3 to +3, otherwise you will disturb
  250.                 important system tasks!
  251.             LHA=[Work:Arc/LhA >%s -nmM x %s %s]
  252.                 Specifies the call of LhA. At the beginning
  253.                 of the line there's the path of the
  254.                 LhA-command. Next is the redirection
  255.                 (">%s") of the output of LhA that must
  256.                 be interpreted by PowerPlayer. After this
  257.                 there's some needed Options ("-nmM") for
  258.                 the work with LhA, and finally the
  259.                 substitutes ("%s") for the archive name
  260.                 and the destination path.
  261.             LHADIR=[t:]
  262.                 For decrunching LhA archives PowerPlayer
  263.                 needs to know a temporary destination
  264.                 path for the bufering of all decrunched
  265.                 files. Usually that's 't:', but when
  266.                 handling bigger archives a directory
  267.                 on harddisk may be more useful.
  268.  
  269.         AppWindow
  270.         ---------
  271.         (WB 2.0+ only)
  272.             Additional to the possibility to use awkward
  273.             filerequesters, it is possible to drag icons of modules
  274.             directly into PowerPlayer's window! PowerPlayer will
  275.             load and play all modules dropped into
  276.             its window at once.
  277.     CLI/Shell
  278.     ---------
  279.         Filerequester
  280.         -------------
  281.             Everyone knows how to handle filerequesters, so I
  282.             do not want to explain the very sophisticated one
  283.             of the reqtools.library. Type the name of PowerPlayer
  284.             in the CLI/Shell you have opened and add the
  285.             parameter '-r' to the command. You will see
  286.             a filerequester where you can select your songs.
  287.                         This flag is obsolete, PowerPlayer will pop up
  288.                         the filerequester if there are no files specified
  289.             on startup.
  290.             Example: PowerPlayer -r
  291.         Filename
  292.         --------
  293.             If you do not want to select the file by making use
  294.             of the filerequester (i.e. in scripts) you may also
  295.             add one or multipe modulenames with its/their path
  296.             to the commandline.
  297.             Example: PowerPlayer df0:MOD.PowerTheme ram:SID.Mega
  298.  
  299.         Information
  300.         -----------
  301.             If you want to see the cool information-page,
  302.             enter: PowerPlayer ?
  303.         Version
  304.         -------
  305.             If you want to find out the version of PowerPlayer,
  306.             simply enter:
  307.             PowerPlayer -Ver
  308.         Flags
  309.         -----
  310.             There are multiple flags that can make the time
  311.             you pass using the PowerPlayer more convenient:
  312.             -r........use filerequester (obsolete)
  313.             -nr.......don't pop up filerequester at start when
  314.                     there are no files specified
  315.                         -nw.......don't open a window at start
  316.             -dDIR.....set the directory of the filerequester
  317.                     i.e. '-dDF0:modules'.
  318.             -pPAT.....set the pattern of the filerequester
  319.                     i.e. '-pMOD#?'.
  320.             -qQUAL....set the qualifier for the hotkeys
  321.                     (see hotkey-chapter)
  322.             -l0/1/M...set the mode of the filter-led.
  323.                     0=force filter off
  324.                     1=force filter on
  325.                     M=module controls filter
  326.             -ASL......Tells PowerPlayer to use the filerequester
  327.                     of the asl.library. You need OS 2.0
  328.                     to do this. If PowerPlayer failed to
  329.                     open the library or the requester the
  330.                     reqtools-requester will be used.
  331.             -nt.....Tells PowerPlayer to use _NO_ timer.
  332.                 The timer tends to need
  333.                 some CPU cycles once a second. Default
  334.                 is timer on.
  335.             -ToolPri=[-128..127]..sets the task priority of
  336.                 PowerPlayer to the specified value. DANGER!
  337.                 Stay in the range from -3 to +3, otherwise
  338.                 you will disturb important system tasks !
  339.  
  340.             "-xWork:Arc/LhA >%s -nmM x %s %s"
  341.                 Specifies the call of LhA. The reason for
  342.                 the quotation marks is that there are
  343.                 spaces in the line. At the beginning
  344.                 of the line there's the path of the
  345.                 LhA-command. Next is the redirection
  346.                 (">%s") of the output of LhA that must
  347.                 be interpreted by PowerPlayer. After this
  348.                 there's some needed Options ("-nmM") for
  349.                 the work with LhA, and finally the
  350.                 substitutes ("%s") for the archive name
  351.                 and the destination path.
  352.             -yt:
  353.                 For decrunching LhA archives PowerPlayer
  354.                 needs to know a temporary destination
  355.                 path for the bufering of all decrunched
  356.                 files. Usually that's 't:', but when
  357.                 handling bigger archives a directory
  358.                 on harddisk may be more useful.
  359.  
  360. Play-Requester
  361. --------------
  362. The Play-Requester contains information about the module and some gadgets.
  363. If you start PowerPlayer without a window (NOWIN) and have specified a
  364. qualifier for hotkeys you are able to open the window by pressing qualifier
  365. and 'w'.
  366.  
  367. Questionmark....displays the usual information concerning copyright &
  368.         features.
  369. Eject...........ejects the current list of songs & asks you with a
  370.         filerequester for a new one.
  371. FirstSong.......will load & play the first song from the list.
  372. PrevSong........will load & play the previous song from the list.
  373. Play............will play the song. Will automatically unpause, if you
  374.         hammer the PLAY again the song will start from the
  375.         beginning.
  376. FastForward.....will play the song twice as fast as normal. This gives a
  377.         nice FF-effect ! Rehammer will switch back to normal speed.
  378. NextSong........will load & play the next song from the list.
  379. LastSong........will load & play the last song from the list.
  380. Stop............will stop the song. Automatically unpauses, unFFs and
  381.         unplays!
  382. Pause...........stops the song until you repress pause or push play.
  383. Reset...........will start the song again.
  384. RND.............will load & play a randomly chosen song.
  385.  
  386. For further information about the keyboard functions of Powerplayer read the
  387. Chapter 'Keyboard Functions'.
  388.  
  389. Pressing the right mousebutton will change to the iconify-mode. The window
  390. will shrink to a minimum height of 10 pixels. The gadgets will disappear,
  391. but you can still control PowerPlayer with the keyboard-shortcuts.
  392. To unshrink the window to its normal size you just have to hit the
  393. right mousebutton again.
  394.  
  395. The display of the window contains
  396. -the name of the module (top of window)
  397. -type of the module & length of the module in bytes (middle of window)
  398. -the gadgets and the position-indicator that displays your position in the
  399.  file-list.
  400.  
  401. My GUI works with a recolor-routine that can handle crazy palettes in a clever
  402. way. It searches for the brightest and darkest colors for the shadows and
  403. it searches for the color with the biggest contrast to the background for
  404. text-output.
  405.  
  406. Songlist
  407. --------
  408. Songlists are a replacement for the torture of selecting ever and ever
  409. the same files with the filerequester. Songlists contain the information
  410. that PowerPlayer usually gets from the filerequester.
  411.  
  412. FOR SAVING SONGLISTS YOU REQUIRE AMIGAOS 2.0 OR HIGHER.
  413.  
  414. Songlists are loaded like songs. You may load a songlist with the
  415. filerequester, you may load it by multiselecting it with PowerPlayer from
  416. the Workbench etc. If a songlist is being loaded PowerPlayer will act as if
  417. you just selected the files with the filerequester: it'll read the first
  418. song and play it.
  419.  
  420. You may save a songlist at every time you want to. Press '#' and a
  421. filerequester will appear and ask you for the name of the songlist you
  422. wish to save. Because of technical reasons the whole path of a song
  423. will be saved. This means that you can use a songlist only for one
  424. volume (disk/harddrive), the volume name will be used in the path.
  425.  
  426. Since songlists are loaded like songs, it is free to you to crunch them.
  427.  
  428.  
  429. Keyboard Functions
  430. ------------------
  431. PowerPlayer offers for advanced users shortcuts and hotkeys which enable you
  432. to control PowerPlayer much better than with gadgets. An additional feature
  433. are the hotkeys. You have got to use the normal keymapping for hotkeys, but
  434. read this later on.
  435.  
  436. Key            Function
  437. .............................................................................
  438. 'm'            Shows all instruments names of ProTracker modules
  439.             with a requester
  440. '#'            Save current songlist. A filerequester will appear,
  441.             choose the songlistfile to save. Saving the
  442.             songlist will take a little while, but loading the
  443.             songlist is as fast as usual.
  444. CTRL-F            Puts the PowerPlayer window to the front and unshrinks
  445.             it. Better: 'x'.
  446. 'x' & 'X'        Puts the Workbench and the PowerPlayer window to the
  447.             foreground, and unshrinks it. Better than CTRL-F,
  448.             CTRL-F was left in the code to reach downwards-
  449.             compatibility of the keyboard control.
  450.             CTRL-F couldn't be used as a hotkey, but 'x' can.
  451. ESC / CTRL-C        Quits PowerPlayer
  452. RETURN            loads & plays the next song
  453. '-', '[', '(', '{', '3' loads & plays the previous song
  454. '+', ']', ')', '}', '6' loads & plays the next song
  455. 'e', 'E', '2'        works like the 'Eject' gadget
  456. 'p', 'P', '4'        works like the 'Play' gadget
  457. 'f', 'F', '5'        works like the 'FastForward' gadget
  458. 's', 'S', '7'        works like the 'Stop' gadget
  459. 'r' & 'R','9'        works like the 'Reset' gadget
  460. ' ' & '*','8'        works like the 'Pause' gadget
  461. 'i' & '1'        displays the information-requester
  462. '~', '/'        works like the 'RND' gadget
  463. 'w' & 'W'        opens the PowerPlayer window, if it isn't open yet
  464.  
  465. Hotkeys
  466. -------
  467. Hotkeys enable you to use PowerPlayers standard set of keys -
  468. no matter what the active window or screen is. This means that you can
  469. control PowerPlayer from your wordprocessor without leaving the
  470. wordprocessors screen/window.
  471.  
  472. This feature is turned on by the QUALIFIER ToolType or by the -q flag.
  473. Valid qualifiers are:
  474.  
  475. LSHIFT/LEFT_SHIFT
  476. RSHIFT/RIGHT_SHIFT
  477. CAPSLOCK
  478. CONTROL
  479. LALT/LEFT_ALT
  480. RALT/RIGHT_ALT
  481. LCOMMAND/LEFT_COMMAND/LAMIGA/LEFT_AMIGA
  482. RCOMMAND/RIGHT_COMMAND/RAMIGA/RIGHT_AMIGA
  483.  
  484. To mix these qualifiers you have to seperate the qualifiers with a '!' or
  485. a '|':
  486.  
  487. CONTROL!LSHIFT!LALT
  488.  
  489. This is the recommended standard qualifier that is preset in PowerPlayers
  490. ToolType.
  491.  
  492. ==============================================================================
  493.  
  494. ARexx support
  495. -------------
  496. PowerPlayer offers an ARexx-Port named "PowerPlayer.REXX".
  497.  
  498. The ARexx-Port supports the following commands:
  499.  
  500. PlEject             acts exactly like the "Eject"-button
  501. PlFirst             acts exactly like the "First"-button
  502. PlPrevious          acts exactly like the "Previous"-button
  503. PlPlay            acts exactly like the "Play"-button
  504. PlFF            acts exactly like the "FF"-button
  505. PlNext            acts exactly like the "Next"-button
  506. PlLast            acts exactly like the "Last"-button
  507. PlStop            acts exactly like the "Stop"-button
  508. PlPause            acts exactly like the "Pause"-button
  509. PlReset            acts exactly like the "Reset"-button
  510. PlRnd            acts exactly like the "Rnd"-button
  511. PlQuit            tells PowerPlayer to quit. Don't try to access the
  512.                         ARexx-Port after this command!
  513. PlLoad "<ModName>"    loads <ModName> and plays it.
  514. PlName            returns the name of the current module
  515. PlLength        returns the length of the current module
  516. PlType            returns the type of the current module
  517. PlListPos        returns the current position in the filelist
  518. PlListLen        returns the length of the current filelist
  519. PlMemPlay <HexAdr> <DecSize> <DecMemFreeSize>
  520.             plays the module that can be found at <HexAdr>
  521.             in the memory with the size of <DecSize>
  522.             bytes. <DecMemFreeSize> bytes will be freed
  523.             at <HexAdr> after the module has been replayed.
  524.             A <DecMemFreeSize> of 0 signals that PowerPlayer
  525.             mustn't free the memory area.
  526. ==============================================================================
  527.  
  528. The PowerPlayer Music Cruncher
  529. ------------------------------
  530. PMC has been developed to crunch modules only and I think that it does its
  531. job very good. It beats the compression-ratio of _EVERY_ known cruncher/archiver
  532. on the AMIGA and it is very fast when crunching & decrunching.
  533.  
  534. I have developed the new "SFCD" (Stephan Fuhrmanns Compact Density) mode
  535. which is based upon the old "SFHD" (Stephan Fuhrmanns High Density) mode.
  536. To crunch/decrunch "SFCD"/"SFHD" type modules you require Lh.Library v1.8+.
  537.  
  538. MOD.TEST    |UNCRUNCHED    |SFCD    |SFHD    |POWERPACKER
  539. ----------------+---------------+-------+-------+-----------
  540. SIZE (bytes)    |320044        |189734    |210540    |237832
  541. SUCCESS        |00%        |40%    |34%    |25%
  542. CRUNCHTIME    |0:00        |2:37    |2:47    |2:58
  543. DECRUNCHTIME    |0:00        |0:17    |0:17    |0:07
  544.  
  545. Using PMC is rather simple:
  546.  
  547. PMC [SOURCENAME] [DESTNAME]
  548.  
  549. PMC will load [SOURCENAME], crunch it (or decrunch, if already crunched)
  550. and save it as [DESTNAME].
  551.  
  552. Another possibility is to specify only one filename. PMC will read the
  553. file you specified, crunch/decrunch it and will overwrite the old file:
  554.  
  555. PMC [FILENAME]
  556.  
  557. With this method PMC is able to work with CBM's SPat.
  558.  
  559. PMC writes "SFCD" type modules only, but it can read & decrunch "SFCD" and
  560. "SFHD" type modules.
  561.  
  562. PowerPlayer reads & decrunches "SFCD" & "SFHD" type modules automatically
  563. if the Lh.Library is in your Libs: directory.
  564.  
  565. I have seen some guys loading up modules on BBSs in the PMC-format.
  566. PLEASE use '.PMC' as suffix and note that they need PowerPlayer to replay.
  567. AND check the BBS wether there's PowerPlayer existing or not, they
  568. won't be very happy if they download the stuff and don't find the
  569. PowerPlayer !
  570.  
  571. An example BBS-entry could look like this:
  572. SONG.PMC    Very good module, use PowerPlayer to replay
  573.  
  574. I recommend uploading the modules in the PMC-format without unimportant
  575. 'trash' in an archive. You don't have to decrunch manually, the file
  576. needs less diskspace (it's still crunched) and there's last but not least
  577. the PMC-format that has been developed ONLY for the PowerPlayer, so you
  578. _NEED_ the PowerPlayer to decrunch ß-} !  By doing this you can show your
  579. consent to the PowerPlayer!
  580.  
  581. ==============================================================================
  582.  
  583. Technical Information
  584. ---------------------
  585. PowerPlayer won't create his own process.  It seems to be a modern feature
  586. to launch everything in the background, but I wanted to give the user the
  587. possibility to stop the computer i.e.  in the startup-sequence as long as
  588. the song plays.  I think this is the best way to realize this, if you want
  589. to create a background process for PowerPlayer you will have to "RunBack"
  590. it yourself !
  591.  
  592. If you examine songlists saved by PowerPlayer you'll notice that PowerPlayer
  593. stores the whole path of a file. This may fatten the songlists a little bit,
  594. but it is nessesary for WB & AppWindow filemodes.
  595.  
  596. ==============================================================================
  597.  
  598. Service
  599. -------
  600. Since there are sooo many music-proggies for the AMIGA, it is impossible to
  601. include all the existing replays.  To give you and me the possibility to
  602. expand PowerPlayer to the best moduleplayer ever written, I will built in
  603. any replay-routine sent to me, if the following work is done:
  604.  
  605. -Sourcecode of the Music-Routine in ASSEMBLY, PC-Relative if possible.
  606.  At this time I can only include replayers at the base of the
  607.  verticalblank-interrupt. The sourcecode has to be on a 3.5"-disk
  608. -Add a description how to recognize that certain kind of module or other-
  609.  wise simply enclose 3 or more of those modules and I'll find out myself
  610. -In any case,though, I would like you to add 3 or more Songs that can be
  611.  played with your replay, if possible. I have to test the routines, and
  612.  a music-proggy with less than 3 adequate songs is surely not very useful.
  613. -If the disk has only ONE error, I'll take for granted that you do not want
  614.  it back and shred it. So do use high-quality-disks formatted carefully
  615.  before using (verify) !
  616.  
  617.  
  618. SHAREWARE-INFORMATION: Only registered users receive an update for 5 DM. One
  619. update is automatically provided if you pay the 30 DM shareware fee.
  620.  
  621. If you want some cool features added to the PowerPlayer, do this:
  622.  
  623. -Write a detailed letter with all new features you think of
  624. -If you would like to have the new version include a disk for PowerPlayer
  625.  and 5 DM (DEUTSCH MARK) for my working on it !
  626.  
  627. If you want an update, do this:
  628. -Include a disk for PowerPlayer and 5 DM (DEUTSCH MARK) for all the work
  629.  (envelope, stamps...) !
  630. -I will send you the actual version of PowerPlayer
  631.  
  632. If you just want to write to an AMIGA programmer
  633. -do it!
  634.  
  635. My Address:
  636.         Stephan Fuhrmann
  637.         Erikstr. 30
  638.         24837 Schleswig
  639.         Germany
  640.  
  641. Bank connection:
  642. Commerzbank Schleswig,
  643. Bank code number 210 400 10
  644. Account-No. 8226516
  645.  
  646.  
  647.   Those living in Great Britain can obtain their registered user 
  648.   keyfile by sending £8.00 + £1.00 postage to the following address:
  649.   
  650.   RBF Software. 169, Dale Valley Road, Southampton. S016 6QX
  651.   
  652.   ( please make cheques, postal orders out to RBF Software )
  653.   
  654.  
  655. Always add the version of the PowerPlayer you are using and where you got
  656. it from!
  657.  
  658. email:
  659.  
  660.     fury@doomsday.shnet.org
  661.  
  662.     no files > 16 kB!
  663.  
  664.  
  665. ==============================================================================
  666.  
  667. OctaMED routines used under licence from the Copyright owners
  668. RBF Software. OctaMED User Support BBS +44 (0) 703 703446
  669.  
  670. (EOF)
  671.